Skip to content

Conversation

@nataliadelmar
Copy link
Collaborator

Description

The role="generic" was added to the ToastNotification with the aim of making the NotificationSystem role="alert" work. However, we have decided not to use role="alert" anymore and use ScreenReaderAnnouncer instaed.

After speaking with the A11y team on Office Hours, and reading the A11y documentation online, the correct role for the Toast Notification is "alertdialog" if it has interactive buttons inside. If it doesn't, the documentation says the right role should be "alert", but as we have decided not to use this, I am keeping the role="generic" and adding "aria-hidden"=true.

This work will complement work on SPARK-598178 of adding SRAnnouncements to the NotificationSystem for SR to automatically announce any new toast that appears on the screen.

Links

Links to relevent resources.

@nataliadelmar nataliadelmar added the validated If the pull request is validated automation. label Jan 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

validated If the pull request is validated automation.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant